package com.foreknow.demo03;

/**
 * 方法：就是将一段经常使用的代码总结成一个函数。当需要使用这段代码的时候，通过调用这个函数来解决。
 * 好处：可重用。
 *
 * 方法(函数)的声明
 * 访问权限(public) 返回值类型 方法的名称(参数列表){}
 * 注意：方法一定要写在类中，而且方法是不能嵌套的。
 *      方法定义完之后，一定要调用方法才能有作用。
 *
 * 方法会分为两类：
 * 1.无返回值,无参数的方法
 *  public static void test(){
 *
 *  }
 *  如何调用方法：类名.方法名();
 * 2.无返回值，有参数的方法
 * public static void test(数据类型 参数的名称1,数据类型 参数的名称2,....数据类型 参数名n){
 *
 * }
 * 参数的作用：参数表示用户的输入
 */
public class MethodDemo1 {
    /**
     * 计算三个数的和
     * @param a
     * @param b
     * @param c
     * 以上这些参数可以称为形参 语法：数据类型 变量名
     * 注意：a,b,c只在当前方法的{}中有效，它们是局部变量
     */
    public static void sum(int a,int b,int c) {
        int s = a+b+c;
        System.out.println("三个数的和是: "+s);
    }

    public static void main(String[] args) {
        //1,2,3表示实际参数(就是一个具体的值)
        MethodDemo1.sum(1,2,3);
    }
}